///*
// * Copyright The OpenTelemetry Authors
// * SPDX-License-Identifier: Apache-2.0
// */
//
//package com.xiashitech.agent.instrumentation.netty.netty_v4_common.client;
//
//import io.opentelemetry.javaagent.shaded.instrumentation.api.instrumenter.Instrumenter;
//import io.opentelemetry.javaagent.shaded.io.opentelemetry.context.Context;
//
//import javax.annotation.Nullable;
//
//final class NettySslInstrumenterImpl implements NettySslInstrumenter {
//
//  private final Instrumenter<NettySslRequest, Void> instrumenter;
//
//  NettySslInstrumenterImpl(Instrumenter<NettySslRequest, Void> instrumenter) {
//    this.instrumenter = instrumenter;
//  }
//
//
//  public boolean shouldStart(Context parentContext, NettySslRequest request) {
//    return instrumenter.shouldStart(parentContext, request);
//  }
//
//
//  public Context start(Context parentContext, NettySslRequest request) {
//    return instrumenter.start(parentContext, request);
//  }
//
//
//  public void end(Context context, NettySslRequest request, @Nullable Throwable error) {
//    instrumenter.end(context, request, null, error);
//  }
//
//  @Override
//  public boolean shouldStart(Context parentContext, io.opentelemetry.javaagent.instrumentation.netty.v4.common.client.NettySslRequest request) {
//    return false;
//  }
//
//  @Override
//  public Context start(Context parentContext, io.opentelemetry.javaagent.instrumentation.netty.v4.common.client.NettySslRequest request) {
//    return null;
//  }
//
//  @Override
//  public void end(Context context, io.opentelemetry.javaagent.instrumentation.netty.v4.common.client.NettySslRequest request, @org.jetbrains.annotations.Nullable Throwable error) {
//
//  }
//}
